Give us feedback!

Visit Twins Statue, Twin Falls, Idaho

Two women with flowing hair and dresses now stand 13-and-a-half feet above the lip of the Snake River Canyon. The statue was crafted by David Clemons.  The sculpture was created to represent angels or guardians of the surrounding landscape.
Show more
No Ratings Yet
Flag as inappropriate
Share on Tumblr Share via E-mail