Pokémon #351 in the National PokéDex, a Normal type Pokémon. Castform is an artificial Pokémon that changes appearance and attitude based on the weather. Its body is made of cells exactly like those of water molecules, causing its cellular structure to be altered by temperature and humidity.
It can change form and its type depending on weather conditions: