Cinco de Mayo by Michael Martineck
Approx. 71,820 words.
Published on May 2, 2011 by
On May 5, in a flash of pain, every man, woman and child on the planet receives a second set of memories. A new name, a new language, a whole new life slips into their minds, along side their own.