20 Marijuana retail stores to open July 8th