Ah, one of the few archive photos we have with a person identified! Pictured is Nick Tarr, Pee Wee Herman imitator. Does anybody recognize where he is? What event he may have appeared at? Where is Nick Tarr now and is he still imitating?
Arts & Life
- Special Sections