Here are a few screenshots I took based on this new Pet:
Arcturis - Spirit Beast Patch 3.3.0
Location - North of Amberpine
Taming the Beast
I made a video shortly after taming this awesome looking beast, based on screenshots taken during and after the tame. Link to the video can be found here.
More locations are bound to pop up over time, so I'll post them in the comments to this post.