Read More Races 2016 Muscle Up Marathon The 2016 Muscle Up Marathon was held June 25th in Spragueville, Iowa on a hot and humid day… June 30, 2016