Who is John Galt?

$24.00

"Who is John Galt?" It's never too early for your tiny philosopher to start asking the big questions.

Printed on Rabbit Skins 4400.