Each year in May, on the last Monday of the month Americans all over the world celebrate Memorial Day, in remembrance of fallen Union soldiers during the American Civil War, and all US military casualties ever since. This year, Memorial Day falls on the May 30, which means this weekend is the perfect opportunity to […]