I know that Raichu is the evolved form of Pikachu, but I'm asking does Pikachu need a Mega Evolution despite the fact that only fully evolved or Legendary Pokemon can Mega Evolve. I'm just having this feeling that Pikachu might have a Mega Evolution in the future even though it isn't a Raichu yet if you know what I mean.