Shell Town Share definition Flag When a grown man punches a female in the face for acting stupid . Dude did that guy punch shalara and yell shell town before he did it ? Shell Town by pablo picazo August 26, 2011 0 0 Get merch Get the Shell Town mug. Buy Now — $32.95 See more merch