The World’s Largest Cockroach Found In AustraliaThe World’s Largest Cockroach Found In AustraliaThis video above will give you another reason why visiting Australia may be a no go.Veronica GonzalezVeronica Gonzalez