A Largo man is clinging to life this morning after losing control of his motorcycle. The accident happened just before 7 p.m. Saturday night when 40-year-old John Green was travelling northbound on 66th St at 121st Ave n. He drove onto the median and struck a street sign. Green was ejected from his bike and was transported to Bayfront Medical Center. Police say Green was not wearing a helmet and that alcohol may have been a factor in the crash.