Blind Spot (2003 short)

Blind Spot is a 2003 American drama short film and is directed by Nick Towle.