Web Stranica Časopis Scene 360 pokreće Illusion 2008. godine i brzo postaje njegov najuspješniji projekt s preko 40 milijuna posjeta. Web stranica je posvećena nevjerojatnim kreacijama u umjetnosti, dizajnu i filmu. Od hiperrealističnih tetovaža do zapanjujućih pejzažnih fotografija, odabir postova često će čitatelje činiti „WOW!“