Leo and Rebecca have been on the radio for 15 years now, but did you know that they've made appearances on TV and YouTube over the years? We went through the archives to find some awesome videos and we'll be posting them here so make sure to keep checking back.