How to play GAMECUBE games on a PC

We all like games that link us back to the younger versions of ourselves. The nostalgic memories of sharing gaming consoles and shouting when we passed little milestones not only distracts us from the fast-paced everyday life, but also revives the childhood spirits in us. We all want to go back to the days when…