This was originally from FOX 9 News, but it looks like the story's been taken down or moved to somewhere else on the site. Here's a copy from a forum: http://com1.runboard.com/bchupacabrasden.f3.t31 I strongly suggest you read the whole article - some of the language used is just fucking hilarious. I also recommend the Penny Arcade podcast on the subject. Thin air! Power! Race cars! Magic!