Bait shoals congregate on the artificial reefs off Panama City Florida in the Summer time. They can be so thick that they can reduce the vis to zero when they envelope you. An amazing experience the first time, even more so at night!
Taken by Jennifer O'neil of Ultra Marine Photography on a charter with Capt Pat Green.
http://www.ultramarinephoto.com/