Downloaded videos come without watermark.

US: Water Pouring into Times Square Subway Station, NY

You can also download at AP / Reuters
  • Captured on Tuesday 25th of September 2018
  • Location is New York

Description

Water rained down from the ceiling into the 34th Street-Eighth Avenue subway station and Times Square Subway Station, NY Read more...