The Cream and The Who Make Their Live Debut In America
When both The Who and Cream made their live debut in America, it could hardly have been any less auspicious. It happened for both of them on March 25, 1967, at the RKO Keith Theater on 58th and 3rd Ave in New York City. The shows were redolent of the old 1940s variety shows. The … Read more