Actor
Born Feb 21, 1979 · Nassau, Bahamas
Active 2003–present
Shakara Ledard (born February 21, 1979, ht. 5'9") is a Bahamian model and actress based in New York City. She's known for her work in the Sports Illustrated swimsuit issue and for Maxim.