Learning the steps for salsa dancing is hard at first, although once mastered, it can prove to be quite a workout for you and your partner. Also, it will help you shed your inhibitions about dancing in public.
803