Duh-Oh Station

Duh-Oh Station is a mission in Octo Expansion.

Trivia

 * The subtitle is a reference to the 2000 song "Who Let the Dogs Out?", by Baha Men.