London, England, UK
1949-07-17
Inseminoid
The Galaxy Britain Built: The British Force Behind Star Wars