Last House On The Left
Last House On The Left are three tuff rock chicks from Queensland, Australia.