maxpagani.org
The perfect Step class
What are the elements that make a step class perfect? Your mileage may vary, but here is my recipe: music: 20% challenge: 20% duration: 10% trainer motivation: 20% innovation/fantasy: 20% other tra…