Video just posted on youtube:

https://www.youtube.com/watch?feature=player_...3B-q6PeB_E


April Fool ? Not sure...