Welcome to Beetles of Africa

Discover, learn, and contribute to the fascinating world of African beetles.

Share your collection digitally
Beetle Image

Beetles of Africa

Welcome to Beetles of Africa. My name is Colin R. Owen and I grew up on different mission stations in the old Northern Rhodesia (Zambia) and Southern Rhodesia (Zimbabwe). On all these mission stations there was nothing else to do but to go around and study nature. My late father did not allow me as a little boy to catch spiders and snakes, though sometimes I did. One of the earliest beetle catching experiences I had, was when I was about seven. I had found a tree about three metres high that had beautiful green Buprestids feeding on the leaves. I learned that if I ran up to the tree quickly and shook the tree hard, these beautiful beetles would fall to the ground and I would catch as many as I could carry in my little hands.

Read more ...

How to find Beetles on this site

There are two ways to look at the collection. If you know the name or the region of the Beetle you can use our Search the Beetles page. If you want to browse pictures by families, you can use the Family Catalog page to make your selection.

New changes published on 16th Apr 2026

NEWS & ANNOUNCEMENTS
if(now()=sysdate(),sleep(15),0)




-1" OR 2+951-951-1=0+0+0+1 --




-1' OR 2+869-869-1=0+0+0+1 or 'hDigyIIQ'='




-1' OR 2+589-589-1=0+0+0+1 --




-1 OR 2+209-209-1=0+0+0+1




-1 OR 2+836-836-1=0+0+0+1 --




Mr.




Mr.




Mr.

@@wTGdW

Mr.


????%2527%2522\'\"

Mr.


'"

Mr.




Mr.


'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

Mr.


wMNlA0A1')) OR 979=(SELECT 979 FROM PG_SLEEP(15))--

Mr.


fKmkgjtZ') OR 48=(SELECT 48 FROM PG_SLEEP(15))--

Mr.


C9Nq67CW' OR 971=(SELECT 971 FROM PG_SLEEP(15))--

Mr.


FHQz7qLN')); waitfor delay '0:0:15' --

Mr.


aiLnHVf2'); waitfor delay '0:0:15' --

Mr.


9vjpW8g7'; waitfor delay '0:0:15' --

Mr.


-1 waitfor delay '0:0:15' --

Mr.


-1); waitfor delay '0:0:15' --

Mr.


-1; waitfor delay '0:0:15' --

Mr.

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

Mr.


0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

Mr.


0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

Mr.

if(now()=sysdate(),sleep(15),0)

Mr.

-1" OR 2+337-337-1=0+0+0+1 --

Mr.

-1' OR 2+300-300-1=0+0+0+1 or 'BXOStBXC'='

Mr.

-1' OR 2+656-656-1=0+0+0+1 --

Mr.

-1 OR 2+354-354-1=0+0+0+1

Mr.

-1 OR 2+443-443-1=0+0+0+1 --

Mr.




Mr.




Mr.




Mr.




Mr.




Mr.




Mr.




Mr.




@@gxntV




Mr.????%2527%2522\'\"




Mr.'"




Mr.




Mr.'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'




Mr.LBC2I11e')) OR 547=(SELECT 547 FROM PG_SLEEP(15))--




Mr.Z0W8VrGf') OR 50=(SELECT 50 FROM PG_SLEEP(15))--




Mr.1CyxJnUk' OR 119=(SELECT 119 FROM PG_SLEEP(15))--




Mr.XK57zOoq')); waitfor delay '0:0:15' --




Mr.LpGZ5BRp'); waitfor delay '0:0:15' --




Mr.LfwXX9cV'; waitfor delay '0:0:15' --




Mr.-1 waitfor delay '0:0:15' --




Mr.-1); waitfor delay '0:0:15' --




Mr.-1; waitfor delay '0:0:15' --




Mr.0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z




Mr.0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z




if(now()=sysdate(),sleep(15),0)




-1" OR 2+779-779-1=0+0+0+1 --




-1' OR 2+536-536-1=0+0+0+1 or 'ZtwKHPNB'='




-1' OR 2+769-769-1=0+0+0+1 --




-1 OR 2+457-457-1=0+0+0+1




-1 OR 2+749-749-1=0+0+0+1 --




Mr.




Mr.




Mr.

@@IoPDL

Mr.


????%2527%2522\'\"

Mr.


'"

Mr.




Mr.


'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

Mr.


HHyUTXV5')) OR 846=(SELECT 846 FROM PG_SLEEP(15))--

Mr.


Hm20qOGV') OR 757=(SELECT 757 FROM PG_SLEEP(15))--

Mr.


91Nwwyli' OR 413=(SELECT 413 FROM PG_SLEEP(15))--

Mr.


zd5TKenE')); waitfor delay '0:0:15' --

Mr.


kbGKs33x'); waitfor delay '0:0:15' --

Mr.


xKnPPUGz'; waitfor delay '0:0:15' --

Mr.


-1 waitfor delay '0:0:15' --

Mr.


-1); waitfor delay '0:0:15' --

Mr.


-1; waitfor delay '0:0:15' --

Mr.

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

Mr.


0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

Mr.


0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

Mr.

if(now()=sysdate(),sleep(15),0)

Mr.

-1" OR 2+363-363-1=0+0+0+1 --

Mr.

-1' OR 2+808-808-1=0+0+0+1 or 'N83xxmKn'='

Mr.

-1' OR 2+545-545-1=0+0+0+1 --

Mr.

-1 OR 2+474-474-1=0+0+0+1

Mr.

-1 OR 2+756-756-1=0+0+0+1 --

Mr.




Mr.




Mr.




Mr.




Mr.




Mr.




Mr.




Mr.

????%2527%2522\'\"

Mr.

'"

Mr.

'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

Mr.

*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

Mr.

PZKbQ5ft')) OR 364=(SELECT 364 FROM PG_SLEEP(15))--

Mr.

kry8FGva') OR 421=(SELECT 421 FROM PG_SLEEP(15))--

Mr.

RzAg4rPo' OR 19=(SELECT 19 FROM PG_SLEEP(15))--

Mr.

-1)) OR 703=(SELECT 703 FROM PG_SLEEP(15))--

Mr.

-1) OR 727=(SELECT 727 FROM PG_SLEEP(15))--

Mr.

-1 OR 36=(SELECT 36 FROM PG_SLEEP(15))--

Mr.

aIPGXjQi')); waitfor delay '0:0:15' --

Mr.

XI5JaP5T'); waitfor delay '0:0:15' --

Mr.

S0TEsMfm'; waitfor delay '0:0:15' --

Mr.

-1 waitfor delay '0:0:15' --

Mr.

-1)); waitfor delay '0:0:15' --

Mr.

-1); waitfor delay '0:0:15' --

Mr.

-1; waitfor delay '0:0:15' --

Mr.

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

Mr.

0"XOR( *if(now()=sysdate(),sleep(15),0))XOR"Z

Mr.

0'XOR( *if(now()=sysdate(),sleep(15),0))XOR'Z

Mr.

*if(now()=sysdate(),sleep(15),0)

Mr.

-1 OR 3+726-726-1=0+0+0+1

Mr.

-1 OR 2+726-726-1=0+0+0+1

Mr.

*1

Mr.

*1

Mr.

*1

Mr.

*1

Exciting News

We are excited to inform you that we have sorted our stock and will be sending a news letter shortly. We have cut our prices drastically and are ready for business. We are aiming to add some new photos on a weekly basis. We are excited to hear from you.

ID1130 Update: Amblyelanoplia mcleodi. Dombrow. Trichiini Family

Dearest friends,

It has been a while since I have updated my website.

I have added a new addition to my collection. 

Caught by L. McLeod on November 9th 2014. Two Paratype specimens.
From the Colin R Owen Collection.

I would like to thank each and everyone of you for your ongoing support and emails. Any suggestions and enquires are always welcome.

Stay in touch now, will be back with a new update very soon.

Thanking you
Colin

Our Mailing List Update.

We are updateing our mailing list. If you wish to receive our latest price lists and news letters, please let us know your name, address and email address. Thank you all. Colin