James Patterson

James Patterson books continue to pile up

Jul 1, 2013
James Patterson releases his 108th and 109th book and has no plans to slow down.
Posted In: James Patterson