It looks like we have yet another story leaving guys wondering, Where was she when I was in school?:
Debra LaFave, a Florida teacher, seen here leaving a Tampa court in 2005, who admitted having sex several times with her 14-year-old student was freed after prosecutors dropped sexual abuse charges to avoid calling the boy to the witness stand.