The Wombats: Top 10 Songs Team RevolverSeptember 19, 2016 The Wombats are an indie rock band from Liverpool. They’ve been active since 2003 and have already released 3 albums, a couple of EPs and singles. The reason wh...