Theresa May won't be attending tonight's TV debate, despite Jeremy Corbyn announcing that he will take part.
Originally Labour had said Corbyn wouldn't attend unless May was there, but today (May 31) he changed his mind.
The Labour leader said the Tories are running a "a stage-managed arms-length campaign."
This has meant the Prime Minister has been questioned repeatedly about why she won't attend, but she claims she'll be answering questions "up and round the country" instead.
Home secretary Amber Rudd will fill May's shoes in the debate against Labour, the Lib Dems, UKIP, SNP, Green Party and Plaid Cymru.
Many on Twitter have criticised the Prime Minister for not taking part, calling her a coward.
See the reaction below