Chris Johnson and Selena Castro have wild sex