18 June 10
The Keytar and the Platypus explained