Google Buys Talaria To Trim Server Costs Mark Hachman, March 19, 2013 3 min read Talaria means "Winged Foot" in Latin. Let's see how swiftly Google incorporates its latest acquisition into its...