‘Insidia’ Is The Latest Release From Skycabin And It Comes With A Stunning Music Video January 23, 2023 Released January 20, ‘Insidia’ is the latest track from Californian duo, Skycabin. The track is the follow up to ‘Pyro’, released late last year.