Witnesses say they heard a huge explosion , and some thought it was a terrorist attack .