Canyon Rim Snake River is a scenic lookout Twin Falls located in United States.
Twin Falls , ID 83301 United States
Some of the most beautiful views in the country !
Views are good
Beautiful!
Don't throw friends over.
Nice little trail that reminds me of a factory run off - Brian Ibarra
A small but nice little park that is surprisingly pleasant - Brian Ibarra
Great park for all ages. Large open field and sports areas. Make sure your dog is on a leash, catcher comes around often also drive slow around it lots of kids like to run across the street - Echo Evans
Majestic views and nice park to relax and stretch. Tesla super charger station close by - max L
Beautiful! Worth the stop, or spend all day. - Renee Braun
Holidays at Costco always have the best samples. Try them all... Twice! - Ben Figueiredo