Butterfree

Description
Butterfree is a Bug/Flying type Pokémon which will go 6 miles from its nest to pick up pollen. It has water-proof wings to protect itself.

TMs
Butterfree can learn these TM moves:
 * Whirlwind
 * Double Edge
 * Rage
 * Mega Drain
 * Psychic
 * Teleport
 * Double Team
 * Swift

Evolution
Caterpie --lvl 7--> Metapod --lvl 10--> Butterfree

Location
Evolve from Metapod

Viridian Forest 2: 9% (Red Version ) 35% (Blue Version )

Shiny
A Shiny version of this pokemon is available in game. It has a 0.1% chance of appearing in the wild in the same locations as the original pokemon. The shiny version has a different color scheme, a shine effect, and his life bar is always red, so he is always catchable shiny added as of version 2.4

If you want to catch a shiny Butterfree on your main account but you are playing red where he is quite uncommon, it's recomended to create a blue game on a second profile where he is more common, and catch it there. Then you trade it over to your red file.