Tag: Fort Lauderdale

Water spouts caught on camera

Two water spouts have been filmed forming off the Hollywood coast near Fort Lauderdale. A water spout is a

Read More...

Mobile Sliding Menu