Scary sports center
Updated: Jul 1, 2019
Get a load of the sports center building at Sichuan University in Chengdu. It looks like a space ship, or maybe some monster getting ready to devour people - like that couple walking toward it, for example.
Hey. . . I think it's moving. I'm out of here!