It's time to revisit Grand Zipang!
I'm sure everyone just wants to see what happens next at Enies Lobby, but 291 is a Christmas special and 292 is a New Year's special, so I'm afraid you'll have to put up with two episodes of Kabuki Buggy's antics first.
It's not quite the holiday season anymore, but I hope you enjoy it nonetheless.
One Piece episode 291 is now released!