Micaela Rachel "Mica" Levi, also known by their stage name Micachu, is an English musician, composer, producer, singer, and songwriter. From Wikipedia
Her new diaporama links contemporary portraits with Renaissance art to confront her long-standing campaign against opioid makers.