This is a .177 cal minigun with a rate of fire of 1000 "rounds" per minute. Legal to own in all 50 states (I think).
For more information,see: GEM-134 BB Minigun