- 5' 2"
- June 25, 1988
- North Hollywood, CA, United States
About Erica and Rachelle Drummond
Erica and Rachelle are double the trouble and double the fun. Beautiful identical twins always make our day. Erica is a chef and Rachelle is an actress. So together you would get a good meal and entertainment. Actually Erica is also an actress too. To find out more about this lovely twosome check out the interview video in the members area.