I believe it's Ludwigia palustris.
Yes, but it's important to point out that while the 'red' does appear to be palustris, it's not the same palustris you might find along the average pond here in the states. I don't know the origin of the red and it's even more mysterious because it's pretty much the same everywhere you find it.
Thank you both for the replies! ^^