Netflix’s New Logo: Masterpiece of Ambiguity



What does the red ribbon mean?

More news/events