A kid is forced to confront himself amidst the deafening sounds of traffic, screams, and splintered glass.
2012
—
2007
2011
2000
2015
1939
1950
2021
1977
2004
2009
2010
2023
2019
2018