Floating Island Lake

Floating Island Lake in Dover.

Floating Island Lake

natural
water