Catch up TV on Life. Watch the latest and all other episodes of Life now online, broadcasted on ABC1. Catch up on your favorite ABC1 TV show: Life. Replay tv on its best! Narrated by Sir David Attenborough and packed with excitement, revelation and with stunning screen 'firsts', this breathtaking ten-part blockbuster brings you 130 incredible stories from the frontiers of the natural world.