DEVOURING a LAMB LEG in Beijing, China! | Wangfujing Street in Beij...