As you can see off to the right, there is a man made duck blind.(looks like a small island). They seem be everywhere up & down the river (Illinois). Guess this is a popular place for hunting.
If ya wanna use 'em, go for it. Just make sure my ID stays on them