September 20, 2009 The, uh, Quadrapus (?)...has landed, Gillette Stadium, Foxboro, MA Edit Delete Tags Autopost via iPhone