Tricia Schumacher

Tricia

Schumacher

DeKalb, Illinois

🇺🇸 The United States

2020

24

Selected photos in 2020

TOP5 photographer in 2020

Studio Name

Wigglebug Photography

Award trophies