21 Struggles Every Softball Player Knows

21 Struggles Every Softball Player Knows

Playing softball is a sport that's played on the dirt with rocks and polarizing weather. It comes with a number of challenges. 

WARNING: The struggle is real.