related_tweet: @screamingmadjoe @shitpostlegend @that1weirdogirl @xploshi yes, the image is a police sketch of serial killer derrick todd lee, also known as the baton rouge killer. that one channel is claiming delgatos face was made using his police sketch, among others. thats never been proven though, and likely never will be.