An afternoon protest in Springfield over racial injustice drew hundreds of people and stretched several hours Saturday afternoon.