Despite weather, Spirit of Boise makes final day one to remember