3.23.2007

Star Jones and Lil Jon in Miami

Star Jones and Lil Jon at The Vida Tequila Lounge in Miami. We never thought we’d see a picture of these two together.