A robot with medical training is dispatched to negotiate [short film]

Don't Miss...