Japan’s Beautiful Nabana no Sato Winter Light Show

From mid-November to March 31, 2013, the best annual light show on Earth is probably found in the Nabana no Sato botanical garden in Japan. Seven million LED lights encased in flower-shaped bulbs create amazing moving natural scenes.

See more pictures at: CNN.