​Yes, that is New York City mayor Bill de Blasio wearing a hat that says, “Make America Fair Again”:

God help us.