The biggest EVER lottery jackpot is up for grabs in the US tonight.

People in nearly every state have been rushing out to buy Mega Millions tickets, after the top prize rose to more than 540-million dollars.