A kid is forced to confront himself amidst the deafening sounds of traffic, screams, and splintered glass.
2023
2010
2009
1937
—
1998
2022
1972
1996
2016
1994
1980
2011
2003