EXCLUSIVE: See The Found Footage-Style Music Video For Miss Cherry Delight’s “My Altar” ByMeredith Borders Directed by Troma filmmaker Dylan Mars Greenberg!