Home > Meme Archive
Jul 20, 2012 Source: xoJane
All right this one is sort of a doozy. Florida Lt. Governor, Jennifer Carroll (yeah I'd never heard of her either) is currently embroiled in a steamy "she said, she said" political sex scandal in which a fired aide claims Carroll enjoys lesbian ... (Read More)
|
Tweet |