Say it isn't so.. 35 year old actress Michelle Rodriguez tongues down a 24 year old Zac Efron on a private yacht!! Wow who saw that one coming?? Considering she likes GIRLS!!!

CLICK HERE FOR PHOTOS