Satellite?

Satellite?

Observation - Satellite? - UK and Ireland. Description: