In its first five days, “The Leopard” scored more than 3 million views worldwide and landed in the streamer’s Top 10 in over 30 countries including Argentina, Belgium, Brazil, Germany ...