Canon XC10 Review: Professional Camcorder Delivers 4K