Tag Archives: harbin

The world’s highest snow castle on display in Harbin

Via: CCTV

Advertisements