lake of illusions
China's 105' "Multimedia Tower" Literally Looks Insane
The Lake of Illusions fountain show just went up at the Happy Valley Amusement park in Shanghai.
Advertisement
The Lake of Illusions fountain show just went up at the Happy Valley Amusement park in Shanghai.