Meb Keflezighi has won the Boston Marathon men's title. Keflezighi is the first American athlete to win the world's oldest annual race in 31 years. The 37-year-old olympic runner's time was 2:08.37.
Kenya's Rita Jeptoo wins the Boston Marathon women's title, again. Jeptoo set a course record 2 hours, 18 minutes, 57 seconds. The 33-year-old Kenyan marathon runner won in 2006 and 2013.
Carnival of Illusion conjures an evening of old-world magic by blending their international travel theme with all… More