how long a Kabuki performance last
A. half day
B. two day
C.one day
D. eight hours​