Facts About World | Facts About Singapore | 14 Legged Giant Cockroach

Facts About World | Facts About Singapore | 14 Legged Giant Cockroach
  • The discovery was a joint effort by a team from the National University of Singapore and the Research Center for Oceanography, Indonesian Institute of Sciences (LIPI).