Thornback Ray

Thornback Ray

Observation - Thornback Ray - UK and Ireland. Description: