Question: when was the last time the national league won an all star game
Answer: July 10, 2012