The Fighting Moose
Lord Mayor's Day
On the 9th of November, in London, England, they celebrate “Lord Mayor's Day.” It is a celebration in honor of the newly elected mayor of London. And if you live in the United States, you can probably agree with the celebration since we just had...