Last night's storms certainly found a high point. One World Trade Center. These photos are amazing.
Here's the link.

More From New Jersey 101.5 FM