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.


No comments posted yet.