Dead Baby Float Van

Location Chicago
Color Red, where the paint hasn't been scratched away
Owner Brothers Lester & Chester
Last Seen Some underground garage