Diablos Rojos are the Red Devils that create havoc in Oggstown.

By stshep