Metro

Outpouring of resilience fuels Boston Marathon