Magic, Martyrs and Mosaics Overflow in this little known region.
Summer officially begins on June 21, but here in Wilmington North Carolina we get into the spirit long before that.