Nutria will have a tail, capybara are larger and do not. They're not supposed to be here obviously, but I've seen a picture of one taken in the late 90s standing on the bank of the Alabama river near Sardis. Think Florida has a population of them.