Leon Inc. presents: a musical and visual experience.
Celebrating the upcoming release of his debut 11-track album Insert Disc.
Turn up your volume and prepare yourself for a musical journey.
Use the Enter key to go from one experience to another.
Debut album Insert Disc due out on April 28th and now available for Pre-Order through the Gift Shop
EPILEPSY WARNING: some animations contain flashing images and rapid movements.