05/10/08
in Wisconsin
This abandoned drive-in theatre sits on a hill in Houlton, WI on the banks of the St. Croix River. Check back tomorrow to see the interior of the concession building.