CleopatraDeTwilight

CleopatraDeTwilight is a contestant from David vs. Goliath