LATEST Towering Bodybuilder & Iconic Actor David Prowse, Best Known For Star Wars Darth Vader Role, Passes Away At 85! RIP John Babos · December 11, 2020