stretch-me-out - Hard, deep, and ruined.

more about : stretch-me-out