Lady Leshurr

Lady Leshurr

Acting

1Movies
10TV Shows
Born
12/15/1987in Kingshurst, Solihull, England, UK
Also Known As
Melesha O'Garro
Melesha Katrina O'Garro
Lady Leshurr | Beenama