Was this for 2017?
Print it and mail it to:
FL Dept of Revenue
5050 West Tennessee St.
Tallahassee, FL 32399-0135
Since there was a Federal extension, you could call them and beg for mercy, pleading Hurricane Harvey disruption. They may waive the penalty. 850-488-6800