Los Angeles Crawfords

A mascot for the Los Angeles Crawfords, a youth baseball program based in Inglewood, CA.

More by Zach Nichelman

View profile