Regardless I would put up a game cam. Seems "fishy" to me.