Where do you find red Gyarados in Pokemon Diamond?

You can't get it in Pokemon diamond you can get it in soul silver or heart gold though and its a red shiney gyrados in the lake of rage.