What-is-Canicross-large

What is canicross?