Chase Brown is hitting screens in the new HBO series Lovecraft Country. The show premiered earlier this month and comes from Misha Green, Jordan. Continue reading