If a barnacle's penis isn't long enough, it can do something known as "spermcasting", in which it sends sperm out to sea for another barnacle to pick up.