belfasttelegraph

Monday 25 May 2015

In Pictures: Sapporo Snow Festival in Japan

The 64th Sapporo Snow Festival at Odori Park on February 5, 2013 in Sapporo, Hokkaido, Japan. The festival is until February 11.

Latest Galleries