04.09.2008WTOPNEWS, WASHINGTON
Solar Taxi makes stop on Capitol Hill (but is not allowed to show sponsor logos near Capitol Hill, according to law)
Solar Taxi makes stop on Capitol Hill (but is not allowed to show sponsor logos near Capitol Hill, according to law)