Twin Falls, ID: "The Twins" sculpture, installed & dedicated April 8, 2008 east of the Perrien Bridge

Rate this picture:

Viewed
6833 times
Current avarege rating
5.8 (38 votes)
Picture by
Diane Stevens
Submitted on
4/8/2008