This video comes from Tillola Finland, located in the southern part of the country in the Iitti region. This video features a few Can-Am ATV’s along with a stray Arctic Cat that is a long way from Minnesota. Some of the excitement occurs when someone rolls their Outlander while climbing and it survives with out […]