Moon Taxi is a Breath of Invigorating air.

The band that formed in Nashville, Tennessee seems to have been put together by ...