Mr. Celery has been the Blue Rocks mascot for 25 years. The mascot’s origins are murky, but legend has it the costume was rescued from a dumpster in 1999. Delaware's weirdest mascot was just ...