Saturday, December 1, 2007

Festival of Lights

Niagara Falls hosts the Festival of Lights each year. The best displays are around Dufferin Islands where this photo of Noah's Ark was taken.

No comments:

Post a Comment