Twin Falls, ID : "The Twins" sculpture, installed & dedicated April 8, 2008 east of the Perrien Bridge
Viewed 1159 times Current average rating: 5.1 (19 votes) Picture by Diane Stevens Submitted on 4/8/2008 Report an error or a problem with this picture |