[1][2] Entró en la escena del cosplay en octubre de 1998 con su primer traje, Sailor Moon.
Habiendo iniciado estudios como diseñadora de modas, Francesca decidió comenzar a modelar con el fin de ayudarse a pagar su matrícula universitaria.
[1] Ha sido famosa por sus atrevidos trajes de cosplay en modelos fetichistas.
y la publicación se titula «La Reina De Los Geeks».
El sitio cuenta con videos cortos y miles de fotografías donde posa en diversos disfraces, trajes de baño, trajes fetichistas y lencería.