The rumor has even picked up more steam as Tucker was in Atlanta on New Year’s Eve and we hear he performed a 45 minute set for radio station V-103, and as we hear it, had the crowd in stitches!
Is Tucker actually preparing to go on tour? Only time will tell, but it is starting to look like it! We will keep you posted!
Leave a comment below!