New Lupin Pics

Lupin the Third Street has posted thirty screenshots from the 13th Lupin III television movie, The Alcatraz Connection, which aired on NTV on August 3rd.

Source: Anime News Service

Share

Add a Comment