Go Away With … Indi Star
“Vermont is one of my favorite places ever,” said “The Hyperions” actress Indi Star. “I was born in and lived on the East Coast in Massachusetts for eight years. We had an amazing ski house at Mount Snow in Vermont. It always feels like home whenever I think of it. I miss visiting there.”