Fin Lough


Fin Lough - lagoon in Ireland.