Back from the Dead (Last Dinosaurs EP)


Back From The Dead is the debut EP album from Australian indie rock band, Last Dinosaurs, released 26 February 2010.

Track listing