A monstrous yellow jacket nest was recently discovered, that stands at over 6ft tall, and 8ft wide. Where? In Florida! Where else?