Keith Haring's 70-foot long mural, originally created in 1985, is now in display at Deitch Gallery in New York City. Today, it is still very impressive!