Screen Shot 2015-06-10 at 12.10.15 PM

Acadian duo Radio Radio rap in English and French on “Boomerang”. At RtT we love videos with puppets, so this clever one is right up our alley. Thunderbirds are go!