Photo: No machine-readable author provided. Caracas1830 assumed (based on copyright claims).,CC BY-SA 2.5Wailua Falls
Wailuā Homesteads, HI
Nature
Wailua Falls is a waterfall on the island of Kauai, part of the US state of Hawaii. The 173 foot falls are located on the South Fork Wailua River near Lihue.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account