Rod and Karen review Marvel’s latest TV series Inhumans.