Sex burns 300 calories an hour