Letchworth State Park, and "The Pit," the once-sacred construction site of the new Buffalo Bills Stadium. The sensation went viral, and at least 10 people were charged with criminal tresspassing ...