From April 26-28, tens of thousands of people will flood Georgetown's Downtown in attendance of the 25th annual Red Poppy Festival.