The Fallen Castle

is episode 310 of the Naruto: Shippūden anime.