Delsea Drive-In Theater - njtdels031
- Submitted By
- Delseadrive-In. Com
- Uploaded
- 7/11/2004
- Taken
- 7-10-04
- Comment
- Screen is over 120 feet wide! Scope picture taken with cheap camera with no flash from about 250 feet back. Looks bright thanks to Robert Film service!