I have the biggest sausage in my hands...at a grocery store in Rimini, Italy!
Photo by Matthew Hudson
Posted May 12, 2010