A mysterious smell sparked evacuations at the Tesla Industries building in New Castle, Delaware.

Read More at 6abc