The Men Behind the Miracle: Where Are They Now? Mar 11, 2019 February 22nd, 1980. Lake Placid, New York, United States of America. Just over two weeks ago, we celebrated the anniversary of a day that will never be forgotten. A seemingly impossible sequence of e...