There's a superhero palooza going on in the first official photo from the two-part Arrow/The Flash/Legends of Tomorrow crossover event.

There's only three weeks left until Green Arrow (Stephen Amell) and Flash (Grant Gustin) reunite once more, and if excitement wasn't already at a fever pitch, it certainly is now that executive producer Marc Guggenheim has dropped the first visual teaser.

As you can see, the hooded bowman and the Scarlett Speedster won't be alone during episode 408/208. Arrow's Black Canary (Katie Cassidy), Speedy (Willa Holland) and Diggle (David Ramsey) will join the fray while Flash/Legends Hawkgirl (Ciara Renée) and Legends Hawkman (Falk Hentschel) will suit up for the first time.

For Flash fans, this means Cisco's new low interest will (literally) start to spread her wings in the next few episodes. We can't wait to see what that's like. After all, it's not everyday you realize you're a reincarnated Egyptian that's been fighting evil across the centuries. Kendra's move to the big city will seem a bit tame once she's joining Rip Hunter on his time traveling adventures.

Are you ready for this year's Arrow/Flash cross over? Sound off in the comments below!

The Flash airs Tuesdays at 8 p.m. ET. Arrow airs Wednesdays at 8 p.m. ET.