The electronic ambient vibes of Sp8ce Owl are in ample evidence in their latest release, ‘Miami 1987 (Earth 246)’. While the video is more inclined to be a Blade Runner-esque glimpse into the future, the sound is firmly planted in our present reality, with perhaps a harking back to the recent past.