Larry Scott Gallery
Jurassic Gorilla https://jurassicgorilla.com Larry Scott Biography Larry Dee Scott (October 12, 1938 – March 8, 2014), was an American professional bodybuilder and the winner of the first IFBB Mr. Olympia contest, which debuted in 1965. […]