Sand Martin?

Sand Martin?

Observation - Sand Martin? - UK and Ireland. Description: