Order your video of Twon - Live In Concert.   The concert took place in New Haven, Michigan.  It was a great night for fans!  Everyone has been waiting to get their very own personal copy of the concert. Now it is available for all to have!  You will surely enjoy the footage as if you were right there.  Make no mistake, this is a concert video you will want to include in your entertainment library!