Netflix staged a dramatic promotional spectacle across Spain’s Guadalquivir River. The OTT platform brought back the iconic red jumpsuits and Salvador Dalí masks. The streaming platform also released a teaser clip on May 10