Dr. Ed spotted a seal just lounging on a dock in the Charles River this morning, probably the same one DCR reported by the locks yesterday morning:

The Globe reports New England Aquarium experts think the seal is perfectly fine and just enjoying gorging on some plump Charles River fish snacks.