Here is a recap with some new footage from Monster Energy’s The Show that took place in Whister, BC in April.