Is Buffalo’s New Mayor ACTUALLY Socialist? [Road Reflections]

Buffalo has elected a new mayor. India Walton is a socialist endorsed by the DSA and the question is whether she’ll lead as a socialist!