Date:
4
344mi
•
05h 33m
17911 Northwest 62nd Avenue, Alachua, Florida, United States
4
Date:
290mi
•
04h 26m
Lake Worth, Florida, United States
Date:
Banner Photo Credit: Campendium/Jonathan