Megachile bee?

Megachile bee?

Observation - Megachile bee?. Description: