was more than likely a river otter. Seals would be too big to make it past the weir above Modrow, much less be hanging out way up at the red barn.
River otters are getting to be pretty scarce and if you saw two together that is a real treat. Due to habitat loss and trapping their numbers are pretty low.