Hammer Time

Modern, $708 (171 tix), Edward Klein

182217657