Money In The Trees: Terra Tech Corp Reports Q1 $6.8 Million Revenues

You probably never heard of Terra Tech Corp., then today is a