February 13, 2014
Water Pours in to NYC Subway Station
See water leaking from the ceiling of the subway station at New York's Grand Central Station.
Transcript of this video
Sorry, we do not have a transcript available for this video at this time.