Lovecraft Country

TylerParker_LovecraftCountry.jpg
 

Spoilers, I guess.

From a series showcasing horror franchises.