London Spire

London Spire

The light colored spire is the London Spire, one of the three Willard Spires located east of Willard Bay, Utah. This picture is of it's west aspect. Notice the thumb on its right side. This picture is included as part of the London Spire page, please see London Spire.
vanman798
on Jul 25, 2012 5:09 pm
Image Type(s): Informational
Image ID: 802254

Comments

No comments posted yet.