A little further south.
Looking further south: the bottom corner of the Bay of Biscay, French to Spanish coasts.
Alien life forms.