Yes it is. there is no limit for how many participate. i am not too sure about the distance, my dad is the one that put the ride together, but his speedo was broken so he does not know the distance. the ride should take about 5 hrs with 30 min rests at each stop if you want. proceeds go to the toys for tots also. feel free to ask anymore questions.