Like this video
Top secret drum corps.
Prev Random Video Next
more share options...
More Information:   

The Top Secret Drum Corps are based in Switzerland, and considered one of the best drum corps in the world. Most famous for this performance, they were the first non-military group of their kind to play on the Esplanade at Edinburgh Castle.


Home