512 S Richard St, Delcambre, LA 70528
This massive 12-foot-tall, 28-foot-long fiberglass redfish (red drum) statue stands proudly in the small fishing town of Delcambre, celebrating the area's
JavaScript is required to use this application. Please enable JavaScript in your browser settings.