HUDSON— The reason a dead fish ended up on the windshield of ex-mayoral aide Justin Weaver is not so fishy after all.