Swimming superstar Michael Phelps has been quietly dating a Canadian woman for more than two years, RadarOnline.com has exclusively learned.
The 26-year-old phenom has been exchanging calls, texts (at times racy!) and visits with Montreal native Ashley Finestone - and was with her just this past weekend.
"Michael was in Montreal last weekend to compete in the Canada Cup and I saw him walking hand-in-hand with Ashley down the street," a source close to the couple, who wishes to remain anonymous, told RadarOnline.com.