Mombaroccio ID 128704