Fauja Singh owns the record for being the oldest marathoner.  At age 101, he was still able to complete the London Marathon with a time of seven hours and 49 minutes last Sunday. However, he also announced that the London Marathon 2012 will be his last marathon race.  He...