Erica and Mercedes posing on Sixth Street in Austin, Texas, in front of Medusa, an intimidating supercharged 1972 Buick Skylark featured in the film Bellflower.
View More Erica, Mercedes and MedusaAngelica for Xtreme Magazine
This photo was feature in Volume 5, Issue 2 of Xtreme Magazine in 2010.
View More Angelica for Xtreme Magazine