Lumumba Beach is a Washington DC, Mushroom based Digital Art Vendor Complying with all I-81 regulations 21+