This practice will challenge you in a sneaky but engaging way. Before you know it, you will be sweating and feeling all kinds of new muscle activation. It is a full-body practice that encourages mindfulness and yogic principles throughout. You can do this class with or without weights.