Big Bug

Big Bug

Observation - Big Bug - Global. Description: A large bee like creature found in Monte Isola, Lake Iseo, Northern Italy

A large bee like creature found in Monte Isola, Lake Iseo, Northern Italy