Baseball in London? Major league showcase held in Hyde Park

Baseball in London? Major league showcase held in Hyde Park.