Truly, nothing else says "the spirit of discovery" quite like a 13-foot-tall statue of Christopher Columbus in your living room. And now it can be all yours (for a few minutes at least) at Tatzu... More >>>