Actor Rob Lowe Visits Site West Of Twin Falls For New Ghost ShowActor Rob Lowe Visits Site West Of Twin Falls For New Ghost ShowAccording to the series' website, don't be surprised if you see him in the area of the Albion mansions, as he has been doing quite a bit of filming in the western U.S.Greg JannettaGreg Jannetta