Saturday Cinema : September 13, 2025 Attack of the Giant Leeches
One of our favorites, filmed in Phil’s hometown of Arcadia, California, set in the Florida Everglades, its kooky as heck. With General Shaw and Ted Bell!
Saturday Cinema : September 13, 2025 Attack of the Giant Leeches
One of our favorites, filmed in Phil’s hometown of Arcadia, California, set in the Florida Everglades, its kooky as heck. With General Shaw and Ted Bell!