Biography: American pup Zach Alexander - or Zack Alexander as he's sometimes known - is a sex god in our books for three reasons - his stunning hairy and lean body, handsome looks and a pendulous cock that measures an impressive nine inches. A self-confessed party animal, Zach stands about 5' 8" tall and...