wimp.com














Post to Wall
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