Talk:The Blue Peril

Extraterrestrials
Is it established that they are indeed extraterrestrials? Hektor (talk) 15:14, 25 January 2019 (UTC)