Roach
Registered User
Has anyone been to this island? It's part of the Chandeleur Islands off the coast of Louisiana. It appears to be a good spot to fish also wonder how it got its name.
http://www.wwltv.com/sports/fish-and-game/Fishin-Report-Targeting-bull-reds-200519891.html
http://www.wwltv.com/sports/fish-and-game/Fishin-Report-Targeting-bull-reds-200519891.html