Love it ! I have same one (HO). I understand the antenna , but what is the giant praying mantis looking thing at other end of roof ?