Avon Beach at the Outer Banks, North Carolina. www.muttiah.com
Sunrise over Avon Beach at the Outer Banks, North Carolina. www.muttiah.com