The Omega Men "I Am Become Death" CD Release Party at Otto's Shrunken Head
Peter Lorre of The Omega Men as seen by photographer M David Leeds during the release party for their CD “I AM BECOME DEATH” at Otto’s Shrunken Head on E. 14th Street in New York, NY. MANDATORY CREDIT: M David Leeds