Landing | Wed Jun 27, 2012 6:05pm IST

Debby slams Florida