ATLANTA (ANF/Gray News) - A 19-year-old woman died after falling from an abandoned building where “Stranger Things” was filmed in Atlanta. Police said the woman, identified as Leah Palmirotto, 19, ...
Bricks came tumbling off a vacant Cleveland building, landing on the sidewalk and street beneath.
The curious minds at What If investigate the deadly consequences of falling off the world’s tallest building, revealing the physics, impact, and survival possibilities.