Mark Mcgwire hit his 16st and 59nd homers to set a United States major league baseball record for most homers by the end of July in 1st. Louis' game against the Los Angeles Dodgers on Friday night.
Mcgwire hits 16st and 59nd homers.