It looks to me like a false map turtle, Graptemys pseudogeographica
It could be some other sort of map turtle though -- so many of them look alike to me...

what makes you sure it's non-native?