The Push
1993
24" x 36"
Price : $1000