Megatrax is a South African market leader in the Pest and Weed control industry Established in 1989. Pest and Weed Control specialists - Megatrax