No.76 Leon's Street Smarts in RE6!



No.76 Leon&#39;s Street Smarts in RE6! is the seventy-sixth question in a series of quizzes by RESIDENT EVIL.NET.