The Thanksgiving Movies @ Cochran's Bend

The Big Screen

                

For 2013 our fourteenth year, back by popular demand our enormous 25x15 screen, with the super bright 12,000 lumens projection system.