Major League Baseball to launch London Yards festival

Major League Baseball (MLB) has announced the launch of London Yards, a three-day festival at Truman Brewery to celebrate all things baseball. Running from June 28-30, London Yards is aligned with the Mitel...