From its murky origins in 2013, the Casco Bay Challenge has quickly grown to be an important race on the New England calendar. In theory, the course is dead simple: Proceed northeast from Willard Beach in South Portland 16.5 miles across Casco Bay to the Mere Point boat launch. In practice, [...]