- Reaction score
At Lexus of Route 10 in NJ getting service and I was walking around and came across this sight. Praying Mantis on an RC F no less! Interesting facts, the Praying Mantis was considered a god in southern African tradition, for its praying posture. Several ancient civilizations considered the insect to have supernatural powers: for the Greeks, it had the ability to show lost travellers the way home.