Website Inilunsad ng magazine na Scene 360 ang Illusion noong 2008, at mabilis itong naging matagumpay na proyekto na may higit sa 40 milyong pagbisita. Ang website ay nakatuon sa pagpapakita ng mga kamangha-manghang likha sa sining, disenyo, at pelikula. Mula sa mga tattoo ng hyperrealist hanggang sa mga nakamamanghang larawan ng landscape, ang pagpili ng mga post ay madalas na magsasabi sa mga mambabasa na "WOW!"