Could it be a mole? We have alot of them in Florida?