The Picard Brothers are back with a new single 'Best Of Me', which is a French Touch track! Go check it out!