WATCH: Israel baseball team continues ‘Magic Carpet Ride’

Israel’s national baseball team swept to a 4-0 start with a stunning comeback victory over Cuba. See the highlights.



>