I found a few sites sharing these leaked photos of what appears to be a portable N64. Do you think it's legit?