4352 Irvin Garrish Hwy, Ocracoke, North Carolina 27960 USA
Photo Credit: Campendium/John
Claim copyright