Roger Federer

May 10, 2012 no comments

The Swiss tennis ace has received many honours during his professional playing career, but none are quite as unusual as…