What Is Contra Dance?

Lots of people have attempted to answer the question: "What is Contra Dance?" Here are a few online articles that do so in various ways. For a more visual approach check out the YouTube links

Articles