Cowboy Shep
2018 • 229 pages