Anyone checked this series out? It's filmed in Mexico but dubbed. Demon possession + hip Mexxo folks. I kinda like it.