Channel TWoo – Modern Mono-Red Sacrifice

Cosmic Larva? You better believe it.