Is it LEGAL????

Illegal, check Federal law, doesn't matter what a State says...