The Great Wall of China is no longer the only man-made structure visible from space. #TheBurgersPriest
217 likes
Log in to like or comment.