One Piece
Episode 630
S17 E2:
The Straw Hats and their friends set out to explore Dressrosa, a land full of beautiful women, delicious food, and live toys that walk amongst the living.