Description
31st March 1980: Darth Vader and two stormtroopers from the film ‘Star Wars’ stand menacingly over some road works in London’s Oxford Street to promote the franchise’s second release The Empire Strikes Back. (Photo by Central Press/Getty Images)
Reviews
There are no reviews yet.