Should i stay should i go (26/40)

Should i stay should i go