Pokémon Tower - Pokémon FireRed & LeafGreen

"Pokémon Tower - Pokémon FireRed & LeafGreen" is a high quality rip of "Pokémon Tower" from Pokémon FireRed & LeafGreen.

Jokes
This is a parody of Mimikyu's song, arranged using the Pokémon FireRed & LeafGreen instruments, featuring Marrow, who's voicing the character Mimikyu, singing various songs:

Near the end, the impersonator laughs.