Kelly Catlin

U.S. Olympic Cyclist Dead By Suicide at 23

U.S. Olympic cyclist Kelly Catlin has died in an apparent suicide. Kelly was part of the U.S. women's pursuit team that took the silver medal in competition at the Rio de Janeiro Games in 2016. She was also a three time world champion. She was only 23 year-old. If you or someone you know is...
Read More