California Ocho Locos Awesome T-shirt Cannonball pic

And you thought the California Ocho Locos Awesome T-shirt would blow you away! I can't imagine having to hand load these cannonballs and the destruction they would cause. These Cannonballs were on display at Fort Zachary Taylor Park in Key West, Florida.  « Back to Gallery