Stop in for a cup of coffee

What's long and hard and full of semen?

A submarine!
What's 6 inches long, has a head on it and women are crazy about it?

A dollar bill!