Where to Watch Lupin the Third: Operation: Return the Treasure In Japan - Watch Lupin the Third: Operation: Return the Treasure