Top Secret

You may have seen drum corps before, especially if you live in the US, but you likely haven’t seen this. Out of Basel, Switzerland, the Top Secret Drum Corps:

Advertisements