Freakazoid Station

Freakazoid Station is a mission in Octo Expansion.

Trivia

 * The title is a reference to the 90s animated series "Freakazoid!".