Nintendo Direct 18th June 2024 Games Nintendo Direct 18th June 2024 Scruff June 18, 2024 Nintendo has just dropped some bombshells in their latest direct which have cause some interesting sounds from... Read More... Read more about Nintendo Direct 18th June 2024