yes quite amazing.
i wonder if the sensors and processing are on-board or external.
i do kind of wish that they would also refer to what is happening as playing 'catch' or 'tennis' or something other than the word 'juggling' which they use.
actual juggling (more objects than 'hands') is very tough for roboters to pull off..