My guess is that its an opossum......
depending on size that is possible. Looks a bit husky in build for that to me.