Inside the shop is a huge Mika Ahola display