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.
EPILEPSY WARNING: some animations contain flashing images and rapid movements.