Liberty Weekend Posted ByIAISND Admin on July 3, 1986 ABC News production taped live in New York City. Rate Click to rate this post! [Total: 0 Average: 0]