Several small Kansas cities are hosting unique Independence Day celebrations this year. Events include bloodless bullfighting, a Wild West re-enactment, and a military rock band performance.
Read more: CJonline