Panama: Debris Slam Onto Facade Of Restaurant In Costa Del Este As Intense Storm Lashes Panama City
- Captured on Wednesday 20th of July 2022
- Location is Panama City
Description
The facade of the Leaf restaurant at Ocean Mall in Costa Del Este was slammed by debris during an intense storm there on Read more...