One night north of the River Clyde at Pacific Quay in Glasgow on a business trip. Strange architecture around the science museum and the BBC's Pacific Quay building evocative of insects or armoured animals, like huge armadillos.
The shimmering reflection of the BBC building looks like the thrust of rockets while its twin satellite dishes look like bug eyes; so maybe the aliens landed here and these are the husks of their landing pods...