11/04/10

Apps are here to stay...

Ever wondered if apps are really here to stay? Well, if 6.5bn downloads don’t convince you - having made it into Sesame Street surely made this point clear. Enjoy and sing along! :)

</embed>