Advertisement









Advertisement




Top Secret Drum Corps.

Prev Random Video Next
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