A convicted child rapist allegedly attacked a woman at a Planet Fitness before sexually assaulting an employee who intervened. He is being held without bail.