What Is Spartan Race?

What Is Spartan Race?