In this steamy scene, Angelina Castro, a gorgeous Latina teacher, is caught in the act of having sex with a student in her classroom. The student, who is dressed in a brown hoodie, is frozen in place as Angelina takes control and starts to pleasure him with her mechanical dick.