Friday, March 25, 2011

Most Outrageous Celebrity Hats


Check out this collection of some of his other designs. You will definitely notice a few.

5604797479152785522

5604797472277729442

5604797466776534050

5604797462953536610

5604797462654810146

5604797221731714930

5604797217623601410

5604797212454766610

5604797210198556818

5604797204935447378

5604796984316847474

5604796980029080978

5604796975631879442

5604796971616402114

5604796966302782562

5604796702521500402

5604796695428099874

5604796690963670546

5604796686225886530

5604796678790180866

5604796478214000482

5604796461023737714

5604796459913690930

5604796454764824754

5604796450159636882

5604796177849348738

5604796171991051970

5604796169759940594

5604796161346365842

5604796161282687426