Dirty Italian amateur returns with a bang, featuring intense scenes