Weekend fun

David Blaine hilarity (language warning):