tornado

Tornado on LBI?
The National Weather Service says no official tornado was sighted, but this video has some interesting evidence.