Rising Atlanta/Miami Based indie Hip Hop group O&Z release their latest single “LAMA“.