Peeping tom

Peeping tom

Observation - Peeping tom. Description: Found clinging to my window, anyone know what it is ?

Found clinging to my window, anyone know what it is ?