translate English to French: "Super Showcase Final Report." March 15, 2006.
« Super Showcase Final Report », le 15 mars 2006.