Lawsuit claims St. Francis forced teens out after mistaking their acne masks for blackface
By the Daily Post staff St. Francis Catholic High School in Mountain View is fighting a $20 million lawsuit that claims it forced out two teenage boys because school administrators […]