Stock Skate Co released their promo video “Demon Child”