Leslie Green had jetted off to the Canary Islands for a much-needed break but his dream holiday soon turned into a nightmare as he was struck down after eating chicken ...
Filmed in Spain's Canary Islands, the series emerged from a celebrity production deal TelevisaUnivision struck with William Levy Entertainment for its streaming service.