Tattoo Shop Reviews Heading Home: The Tale of Team Israel



The Tale of Team Israel is the David-and-Goliath story of Israel’s national baseball team as it competes for the first time in the World Baseball Classic.

source