Downloaded videos come without watermark.

US: Texas The Leaning Tower Of Dallas Finally Falls Down 4

You can also download at AP / Reuters
  • Captured on Monday 2nd of March 2020
  • Location is Dallas


The Leaning Tower of Dallas has finally fallen down on Monday, March 2nd afternoon. For the past week, the Leaning To Read more...