Rainy Olympic Marathon DayTorrential downpours on the Olympic marathon course in London didn’t stop Marblehead resident Shalane Flanagan from finishing strong.