Wild Zero Tetsuro Takeuchi, 1999, June 3, 2024 PhilaMOCA, Philadelphia, PA First posted on Letterboxd