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]


</img>
</img>
</img> </img> </img> </img>


More...