DAVID LE/Staff photo. Marblehead native Spencer Mahoney talks about his experiences and triumphs after deciding to run his first Spartan Race back in 2012. Since then, Mahoney has participated in over 40 races and recently was a team captain for a team on the Spartan Ultimate Team Challenge on NBC. 6/24/16.
Salem NewsMarbleheadBeverlySpartan SpencerSpartan Race