I actually agree that it does look like a dragon...but I play video games and have to argue that it looks a lot more like Bowser from the Super Mario games. Watch the video below and you'll see what I mean.

If you are ever worried about Twin Falls being consumed by a dragon storm, you can get the weather forecast anytime.