Warning: Lots of Penis.