Definitely a human and not a stack of rain frogs in a trench coat.