When a retired cop walks into a foam party, he's not there to dance. Frank Kellerman finds himself outnumbered in the strobing chaos—but thirty years of chasing perps through Portland alleys taught him how to move when the ground's trying to kill you.

#FrankKellerman #PortlandNoir #CrimeThrillers #RetiredCop #ActiveVoice

http://fiveminuteobservations.com/2025/09/09/bad-math/

Bad Math

The foam hits my knees. Two linebackers line up their play. Someone’s going down hard tonight—and it ain’t gonna be me. Where’s Jessica?

5 Minute Observations