Believe us Italy, we know!
What I don’t know is why I haven’t realized it until now but there is a war brewing in the Netflix world!! Seems like every country from all corners of the world wants in on the action! First, Thailand struck with The Stranded! Then Mexico with Diablero! Then Brazil with Spectros! America was like, Hello there, our entry is I am Not Okay With This! And now Italy wants in on the action too with Luna Nera!