Anime Alert

Lupin the Third Episode 0: First Contact— in english. Ships March 20 in the States.

sweet. saw that one at a con a few years back. great vid.