DC Comics Tells Creators to FLEE Twitter Over Elon Musk?!

WATCH ON YOUTUBE