Thousands participate in 31st Annual Great Aloha Run

Thousands participate in 31st Annual Great Aloha Run