Denise Richards has experienced her fair share of drama recently (thanks in large part to the bizarre media rants of her ex Charlie Sheen), but the mother of two was all smiles as she strolled on the beach in the Bahamas on April 2.
Wearing a teeny blue bikini, Denise showed off her…
↧