It’s clear from archangelo61‘s photo that the launch site for the impending alien takeover is the Kenilworth Aquatic Gardens. Run for your lives, people!!!