Things that make you go hmmmmm....

http://news.yahoo.com/s/ap/20081215/...eu_russia_cuba