Mar 25, 2017

Do people really live there?

Chongqing metro station in China is in an apt building! WTF??!! Imagine having an apt with a metro drive-thru.



No comments:

Post a Comment