Possibly: Bee, Hummingbird, or related to buzzing/whirring sound

1 Post