
Walrus on the rocky shore at Middle Cove Beach, Newfoundland

Walrus resting on the rocks along the shoreline at Middle Cove Beach, Newfoundland

Tusks into the sand, this walrus is resting on the rocky banks of Middle Cove Beach, Newfoundland

This walrus, resting on the rocks at Middle Cove Beach, Newfoundland, looked exhausted

Walrus resting on the rocks along the shoreline at Middle Cove Beach, Newfoundland

Close up of the walrus' foot

Walrus resting on the rocks along the shoreline at Middle Cove Beach, Newfoundland

Walrus sleeping amongst the rocks at Middle Cove Beach, Newfoundland

The walrus is regaining strength and moving along the rocky shores of Middle Cove Beach
Walrus at Middle Cove Beach, a rare visitor indeed!