Barbara Rush, the iconic actress known for her roles in classics like It Came from Outer Space and Peyton Place, peacefully passed away at 97. The news of her demise was confirmed by her daughter.
Todd Thompson of Southwest Orlando and the actress who played Lt. Nyota Uhura on the “Star Trek” TV series worked together on a feature documentary about the star and the remaking of NASA.