Well, it's almost surprising it's taken this long: here's an Apple iPhone running Google's Android operating system. And it looks pretty good!
Even more impressive, the hack allows the user to pick which operating system they want to use at startup, the iPhone OS or Android. Pretty neat! Unfortunately, it only works on the old school original iPhone at the moment, so that's a bit of a bummer. But still, this is one neat trick.