You’ll Never Believe Which Netflix Star’s Brother Lives in the Treasure Valley
With my fiance out of town for a month, I've been spending some serious time binge watching Netflix. I was shocked to find out that Idaho actually has a huge tie to one of the stars of the streaming service's biggest stars!