Highland cattle.
Alberta is famous for it's beef but this is one cattle breed you don't see a lot of here.
Highland cattle are a Scottish cattle breed. They have long horns and long wavy coats that are coloured black, brindle, red, yellow, white, silver or dun, and they are raised primarily for their meat.
Photographed yesterday west of Clairsholm near one of the backroad trails into the Porcupine Hills.
Higland Cattle by
MJ Haidenger, on Flickr