Charlie performs every year at the Richmond highland games and the venue is packed for every performance the whole weekend. This, no matter what the weather is.