Publix Fort Lauderdale A1A Marathon and Half 2015

Highlights