On the morning of May 6, Netflix Korea dropped the teaser on their Instagram page.