Tag Archives: world’s highest snow castle

The world’s highest snow castle on display in Harbin

Via: CCTV

Advertisements