What a workout ...