Wales great calls it a day Legendary flyhalf James Hook has announced he will retire at the end of the current European season.