Place of birth: Isleworth, London, England
...
Invasion: Planet Earth
2019
Little Necro Red
Vendetta
2013