The sclera is a sign that humans are social animals. We are born to empathize, but not all of that empathy converges into perfect empathy.
November 30, 2023
Released
The Sclera
1min
—
Korean
Blue metro films
2024
1989
2011
1942
2016
2023
2010
2002
1900
2015
1997
1926
1955
1993
2007