Up and coming DC-based indie Hip Hop artist Mic Mountain drops his new self-produced album titled “The Avalanche“.