Pete_Beast on 04 June 2009
http://xbox360.ign.com/dor/objects/14354412/lionhead-mylo-project/videos/lionhead_natalproject_e3.html
Don't know if it has been posted before or not, but this is truly amazing.
If anyone can embed the video, that'd be great.