GRASP Lab at U Penn has developed tiny flying robots that amaze you by performing some pretty advanced manoeuvres. These tiny flying Nano quadrocopters (a multi-copter that is lifted and propelled by four rotors) are agile, intelligent and social in coordinating with their peers to perform flying stunts.
Check out this video making round on the web and amazing every robotics fan. It shows a set of Nano robots righting themselves when dropped from heights, thrown in random directions. Also they perform some interesting feats to impress you.