What Can You See From Space? 01:52
View Video Info
Fact or Fiction: You can see the Great Wall of China from space.
From:
Rob Pralgo and Travel 911