That's a 15-unit barge headed upriver this afternoon, about 2:00. Marquette Transportation is the name of the towboat pushing it. Maybe it is empty, and not so heavy to push against the current.
River drivers call the boat that pushes a barge a towboat instead of a tugboat. They consider tugs as smaller and in saltwater, according to Google search.