Technically speaking, anyone who has played Pokémon Gold and Silver, or their remakes, has probably caught at least one shiny. In those games, you catch a red Gyarados as part of the mainline story.