Open main menu

Wikimedia Commons β

Twin Falls, Idaho

city in the U.S. state of Idaho

Twin Falls is a city in southern Idaho.

CityEdit