The Hearts striker has personal and team objectives in mind for the rest of the Premiership season.
After three seasons and 36 episodes, The Orville has gone way beyond being a mere parody. Here are the sci-fi show's 10 ...
Two rivals, born into conflict and trading punches as they grow up, are thrust together as reluctant cohabitants by their parents’ marriage of convenience. And then the ultimate indignity, as they ...
It's the sweater you'll want to wear all season long.