Mirror dance (32/40)

Mirror dance