This is a retro short-sleeved NRL (Australia) Melbourne Storm Rugby League shirt/top.
This is authentic shirt by Reebok
On the front it has Melbourne storm badge, NRL Telstra Premiership logo, Centenary of Australia Rugby league badge (1908-2008) and Reebok logo