Liberty Weekend Posted ByIAISND Admin on July 3, 1986 ABC News production taped live in New York City. Rate [Total: 0 Average: 0/5]