IFC World Championship

The International Federation of Cheerleading (IFC) World Championship is this weekend in Germany.

IFC Website & Live Stream