Aholansaari


Aholansaari - island in Finland.