One Piece Episode 309 English Dubbed

  Title:  Fists Full of Emotion! Luffy Unleashes Gatling with All His Might!

Popular Animes