Teen amateur Alyssa Hart wears nothing more than the freckles on her face