Comment Comment by Hambonetasty It's a reference to the Chinese cultural revolution. Use your internet machine for more details. parent Hambonetasty 10 years ago