The odd this is I have been there before and have never seen fish there and especially not bigger ones like that. I think it is more likely someone put them in there like you said.
Yeah I will take you there. There are a couple other super cool spots as well!