Nintendo’s Koizumi Quashes ‘Toad Hat’ Rumour By Wearing a Hat

Touché.