Dame Kelly Holmes has announced she is gay, and says she has hidden it for 34 years.Speaking during Pride month, the two-time gold medallist said she realised she was gay at the age of 17 after kissing a fellow female soldier, and that her family and friends have known since 1997.The Olympic champion told the Sunday Mirror: "I needed to do this now, for me. It was my decision.