They are a three piece rock act from Seoul in South Korea. Live they are impeccable. From the very first moment they walk on stage they make you think ‘HOLY GOD OF HELL CHRIST’. I don’t really know what else to say except from check them out live. They will completely blow you away.
Apollo 18 - Iridescent Clouds
No comments:
Post a Comment