Thomisus onustus is a crab spider belonging to the genus Thomisus. These spiders are found across Europe, North Africa, and parts of the Middle East and Asia. T. onustus reside in flowers in lowland vegetation. Wikipedia
Location: Choa Chu Kang – July 2021