MovieMaps

Photo of Car Crash

Location: Impark Lot #93
As Seen In: The Flash episode 6x07 “The Last Temptation of Barry Allen, Pt. 1

Barry watches as a vision of his future self zips in to where a woman is lying dead on the ground after a car accident.