USA Softball Legend Michele Smith

USA Softball Legend Michele Smith

There's a reason USA softball legend Michele Smith lives in St. Pete/Clearwater, Florida. The area gives her the perfect opportunity to train year-round and host the best softball players from around the world.

24 Views
Embed