I Just Found Another Twin Falls – Kinda (WATCH)
I thought we were the only Twin Falls. Technically, we are the only Twin Falls city. But, there is another Twin Falls I did not know about and it's in North Carolina. It's always the last place you look.