Rating: M Ages 18+, mature content.