Watch Naruto: Shippuuden season 13 episode 16 tv series online free
Release: Aug 23, 2012
The Allied Shinobi Forces are on the verge of winning the war when Madara Uchiha appears. Madara summons the giant Gedo Statue and unleashes its devastating power.