Skip to main content
Advertisement

Reflective lake in China creates incredible 'sky road' illusion