PREMIERE: ORB are Australia’s Latest Guitar Terrors in “First and Last Men”

The Geelong group’s new LP “Birth” is out July 1 on Castle Face.