The next tour stop for Justin Hayward is Friday, May 5 in Houston, TX.