CHERNOBYL, Ukraine--Imagine a metal arch taller than the Statue of Liberty. Now picture it sliding a distance of roughly three football fields, making it the largest movable structure ever .
Read More »CHERNOBYL, Ukraine--Imagine a metal arch taller than the Statue of Liberty. Now picture it sliding a distance of roughly three football fields, making it the largest movable structure ever .
Read More »