A new island has popped up along the North Carolina coast, seemingly overnight, and people are going crazy over it.

About The Author