I’m having a hard time remembering the last time I did a post on Charlize Theron, not because she isn’t still pants-meltingly hot (as you can see, she definitely is), but because she hardly ever shows much skin anymore. I guess because she’s a “real” actress or some crap like that. Anyway, so I was pretty pleased to come across these pictures of her doing a sexy photoshoot in Miami. And even though I’m not a big fan of the short hair on Charlize, I am a fan of the bikini on her. So enjoy.