Long Cock and Long Day For Carmen Hayes.