ANCHOVIES!!! that smelly smell...ANCHOVIES. btw this is related to pizza because anchovies. Category: Blog posts