While it’s usually Batman doing the smacking, Sherlock Holmes gets the upper hand this time. He has been around longer, after all.
This meme-tastic tee comes in both men and women’s sizes and is in stock now.
Product Page (Regular price $25. On sale for $12 though 12/2.)