Players will wear this new camouflage-designed cap during all games taking place over Memorial Day weekend - the 10th year in a row that New Era created a cap specifically for this holiday. MLB will donate its licensed royalties from the sales of these...