Belmont, New Hampshire based indie Hip Hop artist Lil’ Nuts drops his new album titled “Straight Out of Concord“.