EPIC 2013

EPIC 2013, London 15th-18th September

EPIC 2013 is coming. The Call is out and can be found here. Tickets will be going on sale in March.