on October 27, 2005 Garpastum Garpastum is a Latin word meaning ball game. Set in 1914 in St. Petersburg, the… on October 27, 2005