Monday, March 18, 2013

Sarko the Giant Costs French Taxpayers $2.6 Million
 a Year; "Giants Must, by Definition, Live Large," 
Says One Expert

No comments: