City Of Lights And Ice

Ice and LEDs combine in Harbin, China for the 26th annual Ice and Snow Sculpture Festival. We would have headlined this post "City of Lice" all clever-like, but, well, obviously that was a horrible idea. [The Big Picture]

Trending Stories Right Now