A band of tiny flying robots playing the Star Spangled Banner is not exactly Jimi Hendrix, but it's pretty amazing just the same.

KMel Robotics, an experimental hardware design company from Philadelphia has created a clever band of bots that can be programmed to play specially designed instruments.

The six "hexrotors" work in tandem to play a custom single string guitar hooked to an electric guitar amp, drums, bells and a deconstructed piano.  KMel Robotics unveiled their creation at the USA Science & Engineering Festival in Washington D.C. last weekend.

Watch as this band of drones zip around to perform an impressive medley of classic tunes.