REGISTRATION RIGHTS AGREEMENT REGISTRATION RIGHTS AGREEMENT (this "Agreement"), dated as of December 31, 2004, by and among Western Goldfields, Inc., an Idaho corporation, with headquarters located at 961 Matley Lane, Suite 120, Reno, Nevada 89502...