Deadra Dee
Delray Beach, Florida, USA