Monday, August 30, 2010

Visit the Church of the Forest Queen

The Church of the Forest Queen, built in 1891, has in its interior paintings of the 12 Apostles.

No comments:

Post a Comment