Denise Richards sucks it hard this past weekend in Los Angeles.
P.S. Nice cankles!
[Image via KM Press Group.]