Former LEAP staff member John Buffington died by suicide on Thursday, Jan. 8 as he was being served a search warrant for possession of child pornography at his home in Princeton, Mass.
Ice dancers Tessa Virtue and Scott Moir of Canada hold the record for most Olympic medals with five, three gold and two ...