thomasnastcartoons.com
“The Union Altar – The Animal Sacrifice That Cheers Many Hearts” 1885
Visit the post for more.