News

Kids and parents alike were very confused to see cops arrest the one and only Chuck E. Cheese at his own establishment, but police in Tallahassee, Florida say they were really after the guy wearing ...