A worldwide community photographing and learning about wildlife
Arilus gallus
Not sure, but could be Arilus carinatus. Quite big and sturdy, more than 2 cm in size with interesting wheel-like thing on its thorax.
High altitude forest. Saw lots of them in various trails including just around the garden of where I stayed.