Rush Revere and the Brave Pilgrims

Rush Revere and the Brave Pilgrims

2013 • 224 pages

Ratings1

Average rating5

15

Self-insert fiction at it's finest. Plus cartoon horse.

June 9, 2018